Pilot study of collective decision-making in the code review process

نویسندگان

  • Toshiki Hirao
  • Akinori Ihara
  • Ken-ichi Matsumoto
چکیده

Political arguments and voting requirements often follow a simple majority method which is a decision rule that selects various alternatives that have a majority, that is, more than half the votes. On the other hand, Q&A services such as StackExchange and Yahoo! Answers use the simple majority method only as a reference point. In other words, even if an answer receives a majority vote (which represents a preferred answer for followers), the questioner might not accept the answer. In this case, the voting is used only as a reference. Open Source Software (OSS) projects might also use the voting approach only as a reference on the code review process, because a core reviewer (who makes the final decision) might not integrate a patch which was approved by reviewers into the version control system. Likewise, the votes from other reviewers might also only be used as a reference. This study identifies how many patch sets for code review follow the simple majority method in collective decision-making among reviewers. As a case study, we have analysed the criteria needed to integrate patch sets using Qt project data. From the results, we have found that only 59.5% patch sets followed the simple majority method. Patch sets with more negative votes than positive votes were likely to be rejected. Furthermore, the last vote in the first review also impacted the final decision in the first review.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multiple attribute group decision making with linguistic variables and complete unknown weight information

Interval type-2 fuzzy sets, each of which is characterized by the footprint of uncertainty, are a very useful means to depict the linguistic information in the process of decision making. In this article, we investigate the group decision making problems in which all the linguistic information provided by the decision makers is expressed as interval type-2 fuzzy decision matrices where each of ...

متن کامل

A fuzzy group decision making approach to construction project risk management

Implementation of the risk management concepts into construction practice may enhance the performance of project by taking appropriate response actions against identified risks. This research proposes a multi-criteria group decision making approach for the evaluation of different alternative response scenarios. To take into account the uncertainties inherent in evaluation process, fuzzy logic i...

متن کامل

Comparing 3 Approaches for Making Vaccine Adoption Decisions in Thailand

Background The World Health Organization (WHO) has developed the Total System Effectiveness (TSE) framework to assist national policy-makers in prioritizing vaccines. The pilot was launched in Thailand to explore the potential use of TSE in a country with established governance structures and accountable decision-making processes fo...

متن کامل

Selecting the acceptance criteria of medicines in the reimbursement list of public health insurance of Iran, using the “Borda”method: a pilot study

Decision-making for medicines to be accepted in Iran’s public health insurance reimbursement list is a complex process and involves factors, which should be considered in applying a coverage for medicine costs. These processes and factors are not wholly assessed, while assessment of these factors is an essential need for getting a transparent and evidence-based approach toward medicine reimburs...

متن کامل

System Factors Influencing the Australian Nurses' Evidence-based Clinical Decision Making: A Systematic Review of Recent Studies

Background: There is growing attention to evidence-based practice in Australian clinical contexts and nursing literature. Recent research explores the dimensions of evidence-based practice; however, the implementation of evidence-based clinical decision making has been identified as a cumbersome process. Aim: This study aimed to review the literature syst...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015